package com.bestcem.xm.om.config.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 通知中心-邮件发送属性
 *
 * @author zhangfeng <feng.zhang@idiaoyan.com>
 * @version v1.0
 * @date 2021/12/1 16:18
 */
@Data
@Component
@ConfigurationProperties(prefix = "app.om.mail")
public class OmEmailProperties {
    /**
     * 邮件协议
     */
    private String smtpProtocol;

    /**
     * 字符编码
     */
    private String smtpEncoding;

    /**
     * 超时时间
     */
    private String smtpTimeout;

    /**
     * 登录服务器是否需要认证
     */
    private String smtpAuth;

    /**
     * SSL证书Socket工厂
     */
    private String smtpSocketFactoryClass;

    /**
     * 默认发送邮箱
     */
    private String defaultEmail;

    /**
     * 默认发送邮箱密码
     */
    private String defaultPwd;

    /**
     * 默认发送邮箱服务器地址
     */
    private String defaultHost;

    /**
     * 默认发送邮箱端口
     */
    private Integer defaultPort;
}
